package com.interface_;

/**
 * @Author 小闽
 * @Date 2024/9/13 20:10
 * @PackageName: com.interface_
 * @ClassName: interface02
 * @Description: 接口
 * @Version 1.0
 */
public class Interface02 {
    public static void main(String[] args) {
        // 实例化A类
        A a = new A();
        // 调用hi()抽象方法
        a.hi();
        // 调用test默认方法
        a.test();
        // 调用属性
        a.use();
        // 主方法中直接通过类名.方法名去调用
//        AInterface.test1();
    }
}
// 设计一个类去 implements实现 接口
class A implements AInterface{
    /**
     * 实现重写接口中的抽象方法
     */
    @Override
    public void hi() {
        System.out.println("测试方法执行...");
    }
    public void use(){
        System.out.println(n1);
    }
    // 可以在构造器中通过接口名.方法名去调用接口中的静态方法
    public A() {
        AInterface.test1();
    }
}
